home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_158.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
20KB
|
358 lines
# near model CODE resource
# jump table entries: 14272-14275 (4 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 4878 2649 push.l 0x2649 /* '&I' */
0000000E 2F0C move.l -[A7], A4
00000010 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
00000014 4878 264A push.l 0x264A /* '&J' */
00000018 2F0C move.l -[A7], A4
0000001A 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
0000001E 286E FFFC movea.l A4, [A6 - 0x4]
00000022 4E5E unlink A6
00000024 4E75 rts
export_1784:
00000026 4E56 FFF8 link A6, -0x0008
0000002A 48E7 0118 movem.l -[A7], D7,A3,A4
0000002E 266E 000C movea.l A3, [A6 + 0xC]
00000032 286E 0008 movea.l A4, [A6 + 0x8]
00000036 41EE FFF8 lea.l A0, [A6 - 0x8]
0000003A 2053 movea.l A0, [A3]
0000003C 3028 0014 move.w D0, [A0 + 0x14]
00000040 48C0 ext.l D0
00000042 2E00 move.l D7, D0
00000044 486E FFF8 pea.l [A6 - 0x8]
00000048 2F0B move.l -[A7], A3
0000004A 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
0000004E 0C87 0000 2649 cmpi.l D7, 0x2649 /* '&I' */
00000054 508F addq.l A7, 8
00000056 660E bne +0x10 /* 00000066 */
00000058 486E FFF8 pea.l [A6 - 0x8]
0000005C 2F0C move.l -[A7], A4
0000005E 4EBA 003E jsr [PC + 0x3E /* 0000009E */]
00000062 508F addq.l A7, 8
00000064 602E bra +0x30 /* 00000094 */
label00000066:
00000066 0C87 0000 264A cmpi.l D7, 0x264A /* '&J' */
0000006C 660E bne +0x10 /* 0000007C */
0000006E 486E FFF8 pea.l [A6 - 0x8]
00000072 2F0C move.l -[A7], A4
00000074 4EBA 0064 jsr [PC + 0x64 /* 000000DA */]
00000078 508F addq.l A7, 8
0000007A 6018 bra +0x1A /* 00000094 */
label0000007C:
0000007C 0C87 0000 264B cmpi.l D7, 0x264B /* '&K' */
00000082 6610 bne +0x12 /* 00000094 */
00000084 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000088 A893 syscall MoveTo
0000008A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000008E 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000092 A891 syscall LineTo
label00000094:
00000094 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
0000009A 4E5E unlink A6
0000009C 4E75 rts
fn0000009E:
0000009E 4E56 0000 link A6, 0
000000A2 48E7 0018 movem.l -[A7], A3,A4
000000A6 266E 0008 movea.l A3, [A6 + 0x8]
000000AA 2053 movea.l A0, [A3]
000000AC 2868 0064 movea.l A4, [A0 + 0x64]
000000B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000000B4 A8A3 syscall EraseRect
000000B6 200C move.l D0, A4
000000B8 6716 beq +0x18 /* 000000D0 */
000000BA 558F subq.l A7, 2
000000BC 2F0C move.l -[A7], A4
000000BE 2053 movea.l A0, [A3]
000000C0 2F28 0068 move.l -[A7], [A0 + 0x68]
000000C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C8 303C 06F6 move.w D0, 0x6F6
000000CC A82D syscall Pack11
000000CE 548F addq.l A7, 2
label000000D0:
000000D0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000D6 4E5E unlink A6
000000D8 4E75 rts
fn000000DA:
000000DA 4E56 FFEE link A6, -0x0012
000000DE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000000E2 266E 000C movea.l A3, [A6 + 0xC]
000000E6 286E 0008 movea.l A4, [A6 + 0x8]
000000EA 486E FFEE pea.l [A6 - 0x12]
000000EE A874 syscall GetPort
000000F0 206E FFEE movea.l A0, [A6 - 0x12]
000000F4 3D68 0044 FFF2 move.w [A6 - 0xE], [A0 + 0x44]
000000FA 1D68 0046 FFF5 move.b [A6 - 0xB], [A0 + 0x46]
00000100 3D68 004A FFF6 move.w [A6 - 0xA], [A0 + 0x4A]
00000106 7003 moveq.l D0, 0x03
00000108 3F00 move.w -[A7], D0
0000010A A887 syscall TextFont
0000010C 7000 moveq.l D0, 0x00
0000010E 3F00 move.w -[A7], D0
00000110 A888 syscall TextFace
00000112 7009 moveq.l D0, 0x09
00000114 3F00 move.w -[A7], D0
00000116 A88A syscall TextSize
00000118 2054 movea.l A0, [A4]
0000011A 3E28 006C move.w D7, [A0 + 0x6C]
0000011E 3C2B 0006 move.w D6, [A3 + 0x6]
00000122 9C6B 0002 sub.w D6, [A3 + 0x2]
00000126 6002 bra +0x4 /* 0000012A */
label00000128:
00000128 5B47 subq.w D7, 5
label0000012A:
0000012A 558F subq.l A7, 2
0000012C 2054 movea.l A0, [A4]
0000012E 4868 0070 pea.l [A0 + 0x70]
00000132 7000 moveq.l D0, 0x00
00000134 3F00 move.w -[A7], D0
00000136 3F07 move.w -[A7], D7
00000138 A886 syscall TextWidth
0000013A 3A1F move.w D5, [A7]+
0000013C BC45 cmp.w D6, D5
0000013E 6DE8 blt -0x16 /* 00000128 */
00000140 48C6 ext.l D6
00000142 48C5 ext.l D5
00000144 2006 move.l D0, D6
00000146 9085 sub.l D0, D5
00000148 2800 move.l D4, D0
0000014A E284 asr D4, 1
0000014C 486E FFF8 pea.l [A6 - 0x8]
00000150 A88B syscall GetFontInfo
00000152 302B 0004 move.w D0, [A3 + 0x4]
00000156 48C0 ext.l D0
00000158 3213 move.w D1, [A3]
0000015A 48C1 ext.l D1
0000015C D280 add.l D1, D0
0000015E 302E FFF8 move.w D0, [A6 - 0x8]
00000162 48C0 ext.l D0
00000164 D081 add.l D0, D1
00000166 322E FFFA move.w D1, [A6 - 0x6]
0000016A 48C1 ext.l D1
0000016C 9081 sub.l D0, D1
0000016E 2A00 move.l D5, D0
00000170 E285 asr D5, 1
00000172 3F04 move.w -[A7], D4
00000174 3F05 move.w -[A7], D5
00000176 A893 syscall MoveTo
00000178 2054 movea.l A0, [A4]
0000017A 4868 0070 pea.l [A0 + 0x70]
0000017E 7000 moveq.l D0, 0x00
00000180 3F00 move.w -[A7], D0
00000182 3F07 move.w -[A7], D7
00000184 A885 syscall DrawText
00000186 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000018A A887 syscall TextFont
0000018C 7000 moveq.l D0, 0x00
0000018E 102E FFF5 move.b D0,